﻿a,.yjaltxt,.ywlis a:after,.news .swiper-slide img,.news .swiper-slide p,.news .swiper-slide h2,.news .swiper-slide span,.news .swiper-slide h6,.gsysul  li,.gsysul li img,.gsysul li p,.gsysul li h2,.gsysul li  font,.gsysul li span,header,.btn span,.btn span:after,.btn span:before,.nav,.fzlcTab h2:after,.whinner h2,.hdrybanner .swiper-slide:before,.alnp a font,.jdalTab h2,.whhd li h6,.whhd li h2,.newlist li img,.newlist li h2,.newlist li h3,.newlist li h6,.newlist li p,.zbtime h2,.zbtime h2 span,.zbtime,.zbgglist li h6,.banner .swiper-slide h3,.gsjjtxt h2,.yjalbanner,.i_tit2,.i_tit1,.hzhbinner,.nav>li ul li h5,.nav>li ul li h6,.nav>li ul:after,.cbl li{	transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.1s;	-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;}.banner .swiper-slide h2,.gsjjtxt h3{	transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.4s;	-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .4s;	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .4s;}.gsjjtxt h4{	transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.7s;	-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .7s;	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .7s;}.gsjjtxt P{	transition: all .8s cubic-bezier(.35, .75, .55, 1) 1s;	-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) 1s;	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) 1s;}.nav>li ul h5:before,.nav>li ul h6:before{	transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.9s;	-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .9s;	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .9s;}.container{	width: 1440px;	position: relative;	margin: 0 auto;	font-size: 0;}.pic {	position: relative;}.pic>img{	width: 100%;}.pic h2{	position: absolute;	left: 50%;	top: 50%;	transform: translateY(-50%) translateX(-50%);	font-size: 54px;	color:#fff;	text-align: center;	line-height: 60px;	text-transform: uppercase;}.pic h2 span{	font-size: 26px;	display: block;	line-height: 44px;}.ejTab{	text-align: center;	background: #fff;	font-size: 0;	box-shadow: 0 0 10px rgba(0,0,0,.1);	position: relative;	z-index: 3;}.ejTab a{	display: inline-block;	font-size: 16px;	color:#333333;	padding: 0 26px;	line-height: 70px;}.ejTab a:hover,.ejTab a.ac{	color:#fff;	background: #0149a2;}#allmap {height: 580px;width:100%;overflow: hidden;}.ridingmap{	padding: 70px 0;}.dsz{	padding-top: 80px;	background: #f8f8f8;	background-repeat: no-repeat;	background-image: url(../images/dszbac_02.jpg);}.dszinner{	float: right;	width: 70%;	background: #fff;	box-sizing: border-box;	padding: 140px 15% 95px 18.2%;	position: relative;}.dszinner h2{	border-bottom: 1px solid #e5e5e5;    padding-bottom: 40px;    color: #333;    font-size: 34px;    margin-bottom: 60px;}.dszinner p{	font-size: 16px;	color:#666666}.dszqm{	text-align: right;	margin-top: 40px;}.dszqm img{	max-width: 160px;}.dszqm span{	display: block;	color:#333333;	font-size: 16px;}.dszimg{	position: absolute;	top: 50%;	transform: translateY(-55%) translateX(-50%);	width: 34.5%;	left: 0;}.dszimg img:nth-child(1){	width: 100%;}.dszimg img:nth-child(2){	position: absolute;	right: 0;	bottom: 0;	transform: translateY(100%) translateX(100%);}.devel{padding: 100px 0 140px;background:#fff;}.devel h2{border-bottom: 1px solid #e5e5e5;    padding-bottom: 40px;    color: #000000;    font-size: 34px;    margin-bottom: 60px;    text-align: right;}.devel_l{float: left;width: 64%; padding: 0px 80px 110px;cursor: pointer;    background: #f8f8f8;    box-sizing: border-box;}.devel_r{float: right;width: 22%;margin-right: 5%;}.devel_r a{display: block;position: relative;}
/* .videosb{    margin: 20px auto;    width: 80%;} */
.video{    position: relative;    margin-top: 50px;
    overflow: hidden;border: 1px solid #f6f6f6;
    cursor: pointer;}
.video img{     transition: .5s;
    transform: scale3d(1.05, 1.05, 1);
    width: 100%;}
.video:hover img{ transform: scale3d(1, 1, 1);}
.video:after{    position: absolute;
    content: "";
    width: 78px;
    height: 78px;
    background: url(../images/img34.png) no-repeat center;
    background-size: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;}
.video-fixed{position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 9999;
    top: 0;
    left: 0;
    cursor: pointer;
    transition: .8s ease-out;
  display:none}
.video-fixed.anime{display: block;}
.video-fixed .cha{width: 25px;
    height: 25px;
    background: url(../images/ico_116.png) no-repeat center;
    background-size: 100%;
    position: absolute;
    right: 25px;
    top: 25px;
    z-index: 10;}
.video-fixed .videobox{width: 1200px;
    height: 650px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background: #fff;
    padding: 80px 100px;
    box-sizing: border-box;
    opacity: 0;
    transform: scale3d(.5,.5,1);
    transition: .8s;}
.video-fixed .videobox{height: 80%;}
.video-fixed .videobox.active{opacity: 1;
    transform: scale3d(1,1,1);
    transition: .8s;}
.video-fixed .box{height: 100%;}
@media screen and (max-width:1460px){
.video-fixed .videobox{padding: 20px;}
}
@media screen and (max-width:1200px){
.video-fixed .videobox {width: 100%;height: 100%;}
}


.devel_r a img{width: 100%;height:390px;}.devel_r a span{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.3);}.devel_r a span:after{content: "";display: block;position: absolute;width: 70px;height: 70px;background:url(../images/play.png); background-size: 100% 100%;left: 50%;top: 160px;margin-left: -35px;transition:all ease 0.6s;}.devel_r a:hover span:after{transform: scale(1.2);}.pc900{display: block;}.m900{display: none;}.fl {  float: left;  display: inline; }.fr {  float: right;  display: inline; }.gallery-thumbs .swiper-container{	overflow:hidden;}.gallery-top {  position: relative;}.gallery-top .swiper-slide-active .item .words {  transition-delay: .3s;width: 100%;}.gallery-top .item {  height: 380px;  position: relative;  padding: 100px 10px;  box-sizing: border-box;background: #f8f8f8;}.gallery-top .item .spanbox {  font-size: 240px;  line-height: 380px;  text-align: left;  color: #0149a2;  opacity: 0.1;  position: absolute;  left: 0;  top: 0;  bottom: 0;  right: 0;  margin: auto;}.gallery-top .item .images, .gallery-top .item .words {  position: relative;  z-index: 1;width: 100%;}.gallery-top .swiper-slide-active .item .images, .gallery-top .swiper-slide-active .item .words .linebox , .gallery-top .swiper-slide-active .item .words .p0{  opacity: 1;  filter: alpha(opacity=100);  transform: translateY(0);  transition: .8s;}.gallery-top .swiper-slide-active .item .words .linebox{  transition-delay: .3s;}.gallery-top .swiper-slide-active .item .words .p0{  transition-delay: .4s; }.gallery-top .item .images {  width: 610px;  height: 315px;  overflow: hidden;  transition: .5s;  box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.1);  opacity: 0;  filter: alpha(opacity=0);  transform: translateY(30px);  transition: .8s;}.gallery-top .item .images img {  transition: .5s;  transform: scale3d(1.05, 1.05, 1);  width:100%;}.gallery-top .item .words .linebox , .gallery-top .item .words .p0{  width: 100%;  padding-left: 0;  line-height: 1;  opacity: 0;  filter: alpha(opacity=0);  transform: translateY(30px);  transition: .8s;	text-align: right;}.gallery-top .item .words .swiper-button-prev {  position: static;  margin: 0;  width: 18px;  height: 18px;  background: url("../images/img48.png") no-repeat center;}.gallery-top .item .words .swiper-button-next {  position: static;  margin: 0;  width: 18px;  height: 18px;  background: url("../images/img47.png") no-repeat center;}.gallery-top .item .words .t0 {  font-size: 30px;  color: #0149a2;  font-weight: bold;  font-family: "cen";  font-style: italic;  margin-top: 24px;  margin-bottom: 15px;}.gallery-top .item .words .t1 p{  font-size: 28px;  color: #0d2a40;}.gallery-top .item .words .line {  width: 40px;  height: 1px;  background: #333;  margin:40px 0;  display: inline-block;}.gallery-top .item .words .p0 {  line-height: 28px;  font-size: 15px;  color: #444444;  margin-bottom: 33px;  height: 50px;}.gallery-top .item .words .p0 .t-text{	padding-right:5px;	box-sizing: border-box;}.gallery-thumbs {  width: 100%;  height: 30px;  background: url("../images/line.png") no-repeat bottom;  background-size: cover;  position: relative;}.gallery-thumbs .swiper-slide-active .i-item:after {  opacity: 1;  transition: .5s;}.gallery-thumbs .swiper-slide-active .i-item{	color:#222;}.gallery-thumbs .i-item {  text-align: center;  line-height: 1.1;  color: #888;  position: relative;}.gallery-thumbs .i-item:after {  content: "";  width: 5px;  height: 5px;  background: #0149a2;  border-radius: 50%;  position: absolute;  left: 0;  right: 0;  top: -18px;  margin: auto;  opacity: 0;  transition: .5s;}.gallery-thumbs .i-item .t0 {  font-size: 14px;  margin-top: 50px;}.gallery-thumbs .i-item .t1 {  font-size: 15px;  margin-top: 8px;}@media screen and (max-width: 1500px){	.gallery-top .item {    padding: 40px 50px;  }  .gallery-top .item .words .t0 {    font-size: 28px;margin-top: 80px;  }  .gallery-top .item .words .t1 {    font-size: 24px;  }  .gallery-top .item .words .p0 {    font-size: 14px;    line-height: 24px;  }  .gallery-top .item .images {    width: 56%;    height: auto; } .gallery-top .item .words{    padding: 0;width: 35%;}}@media screen and (max-width: 750px){.dszinner h2{   font-size: 24px; padding-bottom: 18px;text-align: center;}.dszqm img{max-width: 100px;}.dszqm{margin-top: 20px;}.devel_l{width: 100%;padding: 0px 20px 110px;}.devel{    padding: 50px 0 80px;}.devel_r{width: 100%;margin-right: 0;    margin-top: 50px;}.gallery-top .item .words .linebox, .gallery-top .item .words .p0{text-align: left;}html {font-size: 50px; }.pc900{display: none;}.m900{display: block;}.gallery-top {    width: 100%;  }.gallery-top .item{padding:0;height: auto;}  .gallery-top .item .images {  	width: 100%;    padding: 0 .55rem;    box-sizing: border-box;    box-shadow: none;    overflow: visible;  }  .gallery-top .item .images img {    box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.1);  }.gallery-top .item .images, .gallery-top .item .words {    opacity: 1;    filter: alpha(opacity=100);    transform: translateY(0);    transition: .8s;  }  .gallery-thumbs {    background: url("../images/line.png") no-repeat center;    background-size: 100%;  }  .gallery-top .item .words .p0 {    font-size: .24rem;    line-height: .45rem;    padding-top: .4rem;    padding-bottom: .6rem;    margin-bottom: .4rem;    margin-top: .8rem;    padding:0;    width: 100%;  }.gallery-top .item .words .p0 .t-text{	position: relative;z-index: 2;    width: 100%;     padding: 0 .6rem;     box-sizing: border-box;  }  .gallery-top .item .words .t0 {    font-size:22px;margin-top: 50px;  }	.gallery-top .item .words .line{margin: 15px 0;}  .gallery-top .item .words .t1 {    font-size: .36rem;  }  .about-box.culture-box .section2 .swiper-pagination {    margin-top: .4rem;  }.gallery-top .item .words .t1 p{font-size: 18px;}	.gallery-top .item .words{width: 100%;}	.gallery-top .item .words .swiper-button-next {display: none;	position: absolute;top: 70px;    bottom: 0;    margin: auto;    width: .25rem;    height: .45rem;    right: .2rem;    background: url(../images/img50.png) no-repeat center;    background-size: 100%;z-index: 3;  }  .gallery-top .item .words .swiper-button-prev { display: none; 	position: absolute;top: 70px;    bottom: 0;    margin: auto;    width: .25rem;    height: .45rem;    left: .2rem;    background: url(../images/img49.png) no-repeat center;    background-size: 100%;z-index: 3;  }  .gallery-top .item .words .p0 .spanbox {    font-size: 100px;    line-height: 3.5rem;    height: 3.5rem;    position: absolute;    width: 100%;    top: 0;    bottom: 0;    margin: auto;  }  .gallery-top .item .words .linebox {    padding: 0 .55rem;    box-sizing: border-box;  }  .gallery-thumbs .i-item .t0 {    margin-top: 40px;  }}.feature{ padding: 110px 0 20px;}.feature .item{ margin-bottom: 40px; padding:50px 60px;}.feature .item:nth-child(2n) .img{float: right;}.feature .item:nth-child(2n) .text{float: left;}.feature .item .img{ float: left; width: 46%; max-width: 580px; overflow: hidden;}.feature .item .img img{ width: 100%;}.feature .item .text{ float: right; width: 50%; }.feature .item .tit h5{text-transform: uppercase;    font-size:30px;    font-weight: bold;    color: #333;    line-height: 50px;}.feature .item .tit p{color: #999999;    font-size:18px;display: block;    text-transform: uppercase;    padding-bottom: 20px;    margin-bottom:20px;border-bottom: 1px solid #e5e5e5;}.feature .item .des{ margin-top: 20px; line-height: 30px; color: #777777;}.feature .item .box{ margin-top: 15px; padding-top: 15px; }.feature .item .box .theme{ color: #333333;float: left; width: 40px;}.feature .item .box .theme span{ display: block;color: #0149a2; font-size: 16px;    text-align: center;    width: 30px;    line-height: 26px;}.feature .item .box .theme img{display: block;margin-bottom: 5px;}.b-shadow{	-o-box-shadow:0 0 30px rgba(0,0,0,.08); 	-ms-box-shadow:0 0 30px rgba(0,0,0,.08); 	-moz-box-shadow:0 0 30px rgba(0,0,0,.08); 	-webkit-box-shadow:0 0 30px rgba(0,0,0,.08); 	box-shadow:0 0 30px rgba(0,0,0,.08);}.feature .box .featureswip,.feature .box .featureswip2,.feature .box .featureswip3,.feature .box .featureswip4{    width: calc(100% - 50px);height: 160px;position: relative;    overflow: hidden;padding:0 50px;box-sizing: border-box;}.feature .box .swiper-slide{width: 25%;float: left;box-sizing: border-box;padding:0;height: 100%;}.feature .box .swiper-slide a{display: block;position: relative;height: 100%;}.feature .box .swiper-slide img{width: 100%;height: 100%;}.feature .box .swiper-slide:nth-child(3n){margin-right: 0;}.feature .box .swiper-slide div{position: absolute;bottom: 0;transition:all ease 0.6s;width: 100%;    height: 100%;   text-align: center;    z-index: 999;top:102px;}.feature .box .swiper-slide a:before{content: "";position: absolute; background: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;left: 0;top: 125px;transition:all ease 0.6s;    border-top: 1px solid #686868;}.feature .box .swiper-slide div h3{color: #fff;font-size: 16px;    margin-top: 25px;}.feature .box .swiper-slide div p{color: #fff;}.feature .box .swiper-slide:hover div{top: 0;}.feature .box .swiper-slide:hover a:before{top: 0;}.feature .box .swiper-slide h6{	width: 26px;    height: 26px;    line-height: 28px;    border: 1px solid #fff;    text-align: center;    font-size: 12px;    color: #fff;    border-radius: 50%;    margin-top: 20px;    display: inline-block;    transition:all ease 0.6s;}.feature .box .swiper-slide h6:hover{background: #0149a2;border: 1px solid #0149a2;}.feature .swiper-button-next,.feature .swiper-button-prev{  background: none;  width: auto;  height: auto;  margin-top: 0;  transform: translateY(-50%);  font-size: 30px;  color:#a9a9a9  }.feature .swiper-button-next{  right: 10px;}.feature .swiper-button-prev{  left: 10px;}.feature .swiper-button-next:hover,.feature .swiper-button-prev:hover{  color:#0149a2}.honor{margin:100px auto;}.honor h2{border-bottom: 1px solid #e5e5e5;    padding-bottom: 40px;    color: #333;    font-size: 34px;    margin-bottom: 60px;}.honor .swiper-wrapper{align-items: center;}.honor .swiperbox{width: 1200px;margin:0 auto 100px;}.honor .swiperbox .item {  float: left;  width: 267.5px;  margin-left: 30px;  margin-bottom: 50px;}.honor .swiperbox .item:nth-child(4n+1) {  margin-left: 0;}.honor .swiperbox .item:hover img {  transition: .5s;  transform: scale3d(1.05, 1.05, 1);}.honor .swiperbox .item .word {  border-bottom: 1px solid #e5e5e5;  box-sizing: border-box;}.honor .swiperbox .item .word .more {  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden;  line-height: 60px;  font-size: 18px;  text-align: center;}.honor .swiperbox .item .img {  height: 200px;  width: 100%;  overflow: hidden;  display: block;  position: relative;  background: #fff;  box-sizing: border-box;}.honor .swiperbox .item .img img {  position: absolute;  transition: .5s;  width: 90%;  top: 0;  bottom: 0;  right: 0;  left: 0;  margin:  auto;  max-height: 100%;  border: 1px solid #e5e5e5;}.honor .swiperbox .swiper-pagination {  position: static;  line-height: 1;  margin-top: 25px;}.honor .swiperbox .swiper-pagination-bullet {  height: 6px;  width: 34px;  border-radius: 6px;  background: #e3e3e3;  opacity: 1;  transition: .5s;}.honor .swiperbox .swiper-pagination-bullet-active {  width: 53px;  background:#0149a2;  transition: .5s;}.honor .swiperbox2{width: 1200px;margin:0 auto;}.honor .swiperbox2 .item {  float: left;  width: 267.5px;  margin-left: 30px;  margin-bottom: 50px;}.honor .swiperbox2 .item:nth-child(4n+1) {  margin-left: 0;}.honor .swiperbox2 .item:hover img {  transition: .5s;  transform: scale3d(1.05, 1.05, 1);}.honor .swiperbox2 .item .word {  border-bottom: 1px solid #e5e5e5;  box-sizing: border-box;}.honor .swiperbox2 .item .word .more {  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden;  line-height: 60px;  font-size: 18px;  text-align: center;}.honor .swiperbox2 .item .img {  height: 340px;  width: 100%;  overflow: hidden;  display: block;  position: relative;  background: #fff;  box-sizing: border-box;}.honor .swiperbox2 .item .img img {  position: absolute;  transition: .5s;  width: 90%;  top: 0;  bottom: 0;  right: 0;  left: 0;  margin:  auto;  max-height: 100%;}.honor .swiperbox2 .swiper-pagination {  position: static;  line-height: 1;  margin-top: 25px;}.honor .swiperbox2 .swiper-pagination-bullet {  height: 6px;  width: 34px;  border-radius: 6px;  background: #e3e3e3;  opacity: 1;  transition: .5s;}.honor .swiperbox2 .swiper-pagination-bullet-active {  width: 53px;  background:#0149a2;  transition: .5s;}.viewbox-header{font-size: 20px;}.viewbox-body{padding: 10px;    box-sizing: border-box;left: calc(50% - 10px)!important;}.viewbox-content{margin: 10px auto!important;}.viewbox-button-default:hover{fill:#00b0af;}@media(max-width:1480px){    .honor .swiperbox .item .img {    width: 100%;    height: auto;    padding:25px 20px;  }  .honor .swiperbox .item .img img{    position: static;    margin: 0 auto;    width:100%;  }    .honor .swiperbox2 .item .img {    width: 100%;    height: auto;    padding:25px 20px;  }  .honor .swiperbox2 .item .img img{    position: static;    margin: 0 auto;    width:100%;  }}@media(max-width:1200px){  .honor .swiperbox{width: 100%}  .honor .swiperbox .item {    width: 90%;float: none;margin: 0 auto;  }  .honor .swiperbox .item:nth-child(4n+1){margin-left:auto;}  .honor .swiperbox2{width: 100%}  .honor .swiperbox2 .item {    width: 90%;float: none;margin: 0 auto;  }  .honor .swiperbox2 .item:nth-child(4n+1){margin-left:auto;}}@media(max-width:768px){  .honor{    margin: 20px auto 50px;}  .viewbox-header{font-size: 16px;}  .honor .swiperbox .swiper-pagination-bullet{width:18px;height:2px;}  .honor .swiperbox .item .img{padding:0 20px;}  .honor .swiper-wrapper{align-items: flex-end;}  .honor .swiperbox2 .swiper-pagination-bullet{width:18px;height:2px;}  .honor .swiperbox2 .item .img{padding:0 20px;}}@media(max-width:414px){.viewbox-header{max-width: 260px;}}@media (max-width: 780px){	.feature{ padding: 40px 0 20px;}	.feature .item{ margin-bottom: 20px; padding:20px;}	.feature .item .img{ width: 100%; max-width: 100%; }	.feature .item .text{ width: 100%;}	.feature .item .tit{ font-size: 18px; line-height:26px;}	.feature .item .tip{ font-size: 14px; line-height: 24px; padding-left:0; background: none;}	}.physician{ padding:80px 0 0px;}.physician *{box-sizing: border-box;}.physician li{ float: left; width: 50%; padding:20px; }.physician li .item{ display: block; border:1px solid #eeeeee; border-radius:15px; padding:40px; position: relative; transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.1s;    -webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;    -moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;}.physician li .img{ float: left; width:41%; max-width: 240px;overflow: hidden;}.physician li .img img{ width: 100%;transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.1s;    -webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;    -moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;}.physician li .text{ float: right; width:54%;}.physician li .text .tit{ height: 64px; line-height: 64px; font-size:18px;  position: relative; }.physician li .text .tit span{  color: #333333;font-size: 28px; }.physician li .text .tit i{ color: #999; font-size: 14px; font-style: normal; text-transform: uppercase;}.physician li .text .tit div{ position:absolute; top:0; right:0; line-height: 64px; display:block; color: #0149a2; font-size: 12px;}.physician li .text .tit em{ display: inline-block; vertical-align: middle; margin-left: 20px; padding-left: 26px;}.physician li .text .tit .zan{ background: url(../images/ico_zan.png) no-repeat left;}.physician li .text .tit .view{ background: url(../images/ico_view.png) no-repeat left;}.physician li .text .tip{ padding: 12px 0; line-height: 26px; border-bottom:1px dashed #dcdcdc; border-top:1px dashed #dcdcdc; color: #999999;}.physician li .text .tip span{ display: block;padding-left: 24px;    font-size: 14px;    color: #999;    line-height: 28px;}.physician li .text .tip .title{ background: url(../images/ico_title.png) no-repeat left 5px;}.physician li .text .tip .time{ background: url(../images/ico_time.png) no-repeat left 5px;}.physician li .text .des{ margin-top: 20px; color: #999;  line-height: 24px; height:48px; overflow: hidden;}.physician li .text .button-bubble{ margin-top:40px;}.physician li .item:hover {border:1px solid #FFFFFF; -o-box-shadow:0 0 30px rgba(0,0,0,.08); -ms-box-shadow:0 0 30px rgba(0,0,0,.08); -moz-box-shadow:0 0 30px rgba(0,0,0,.08); -webkit-box-shadow:0 0 30px rgba(0,0,0,.08); box-shadow:0 0 30px rgba(0,0,0,.08);}.physician li .item:hover .img img{ transform: scale(1.1); -webkit-transform: scale(1.1);}.physician li .item:hover .text .tit span{ color: #0149a2;transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.1s;    -webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;    -moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;}.physician li .item:hover .text .tip{ border-bottom:1px dashed #a3d7af; border-top:1px dashed #a3d7af;}.physician li .text .button-bubble{ margin-top:35px;}.physician .button {    display: inline-block;    text-align: center;    border-radius: 36px;    line-height: 36px;    border: 1px solid #0149a2;    color: #0149a2;    width: 150px;    transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.1s;    -webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;    -moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;    margin-top: 20px;}.physician .button:hover{background: #0149a2;    color: #fff;}.team-detail{ padding: 110px 0 0px;}.team-detail-box{ padding:40px 55px;}.team-detail-box .img{ float: left; width:20%; max-width: 240px;}.team-detail-box .img img{ width: 100%;}.team-detail-box .teamright{ float: right; width: 77%;}.team-detail-box .teamtitle{    padding-bottom: 24px;}.team-detail-box .teamtitle span{ font-size:30px; color: #333333;}.team-detail-box .teamtitle i{ font-size: 18px; color: #999; font-style: normal; text-transform: uppercase;}.team-detail-box .text .title{ border-right: 1px dotted #dcdcdc;width: 22%;float: left;margin-right: 6%;}.team-detail-box .text .title p{font-size: 16px; font-style: normal;}.team-detail-box .text .title p img{    width: 22px;    margin-bottom: 4px;    margin-right: 4px;}.team-detail-box .text .cont{width: 70%;    float: left;}.team-detail-box .text .des{ padding: 10px 0;  border-top: 1px dotted #dcdcdc;}.team-detail-box .text .des p{    line-height: 26px; color:#999; }.team-detail-box .text .box{ width:100%; }.team-detail-box .cont .tit{ background: url(../images/ico_title2.png) no-repeat left; padding-left: 35px; color: #333333;   margin-bottom: 8px;}.team-detail-box .cont .tit h5{font-size: 16px;font-weight: bold;} .team-detail-box .cont .tit2{background: url(../images/ico_title3.png) no-repeat left; }.team-detail-box .text .box ul{ height: 68px;}.team-detail-box .text .box li{ float: left; width: 20%; }.team-detail-box .text .box p{ background: url(../images/ico_point.png) no-repeat left 2px; padding-left:32px;line-height:26px; color: #999999;}.team-detail-box .text .box_tt{ padding-top: 10px;}.team-detail-box .text .box_tt .con img{vertical-align: top;border: 1px solid #dcdcdc;width: 140px;height: 140px;}.team-point{ padding-bottom: 30px; border-bottom: 1px solid #e5e5e5; }.team-point li{ margin-top: 30px; float:left; width:25%; text-align: center;}.team-point li span{ margin-top: 15px; display: block; font-size:36px; color: #0149a2;}.team-point li p{ margin-top: 15px; color: #333333;}.team-point li div{ margin-top: 5px; font-size: 12px; color: #cccccc; text-transform: uppercase;}.team-detail .theme{ margin-top: 80px; text-align: center; text-transform:uppercase; }.team-detail .theme h2{color: #333333;  font-size:26px;line-height: 40px;}.team-detail .theme p{color: #999;  font-size: 18px;}.team-detail .resume-ul{ margin-top: 30px;padding: 0 60px;}.team-detail .resume-ul li{ padding: 45px 0; border-bottom: 1px dashed #e5e5e5;}.team-detail .resume-ul .case p{font-size: 16px;}.team-detail .resume-ul .lxfs em{display:inline-block;margin-right: 20px;}.team-detail .resume-ul .lxfs em img{width: 20px;height: 20px;}.team-detail .resume-ul .lxfs img{vertical-align: top;}.team-detail .resume-ul li:last-child{ border-bottom: none; padding-bottom: 0;}.team-detail .resume-ul li span{ display: block; position: relative; font-size: 20px; line-height:28px; color: #333333; position: relative; padding-left: 30px;font-weight: bold;}.team-detail .resume-ul li span:before{ content: ""; position: absolute; left:0; top:10px; width: 10px; height: 10px; border-radius: 50%; background: #0149a2;}.team-detail .resume-ul li p{ margin-top: 15px; line-height: 30px; color: #666; padding-left: 30px;}.team-detail .resume-ul li .dimg { margin-top: 55px;}.team-detail .resume-ul li .dimg div{ float: left; width:48%; margin-right:4%; border-radius:15px; overflow: hidden;}.team-detail .resume-ul li .dimg div:nth-child(2n){ margin-right: 0;}.sendword{ margin-top: 80px;padding: 0 60px 100px;}.sendword .tit{ border-bottom: 1px solid #eeeeee;}.sendword .tit span{ display: inline-block; background: #0149a2; color: #FFFFFF; font-size: 20px; width: 200px; height:40px; line-height: 40px; border-radius: 20px; text-align: center;font-weight: bold;}.sendword .con{ margin-top: 35px; line-height: 30px;text-align: center;}.sendword .con img{max-width: 1200px;width: 100%;}.TemplateLgallery{position:relative;transition: all .5s;}.TemplateLgallery-Item{width:100%;box-shadow:1px 1px 4px rgba(0,0,0,.4);overflow-y:hidden;cursor:pointer}.TemplateLgallery-Item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.TemplateLgallery:hover{transform:scale(.9) ;box-shadow:-5px -5px 2px .3px rgba(0,0,0,.6),-10px -10px 3px .3px rgba(0,0,0,.3),-15px -15px 4px .3px rgba(0,0,0,.1)}}@media (max-width: 1480px){  .team li .text .tip span{ padding-right: 30px;}  .team li .evaluate{ padding-top: 40px;}  .physician ul{ margin: 0 -15px 60px;}  .physician li{ padding: 15px;}  .physician li .item{ padding: 30px;}  .physician li .text .des{ margin-top: 18px;}  .physician li .text .button-bubble{ margin-top: 10px;}  .team-detail-box{ padding:30px;}}@media (max-width: 1200px){.container.team-detail{padding: 80px 5% 0px;}}@media (max-width: 999px){  .team{ padding:10px 0 40px;}  .team li .item{ padding: 20px;}  .team li .img{ float: none; width: 100%; max-width: 100%;}  .team li .text{ float:none; width: 100%; margin-left: 0;}  .team li .text .tit i{ display: none;}  .team li .text .tip span{ display: block; padding-right: 0;}  .team li .text .button-bubble{  margin-top: 20px;}  .team li .evaluate { display: none; }  .physician{ padding: 25px 0 40px;}  .physician ul{ margin-bottom: 25px; }  .physician li{ float: none; width: 100%;}  .physician li .item{ padding:20px;}  .physician li .img,  .physician li .text{ float: none; width: 100%; max-width: 100%;}  .physician li .text .tit i{ display: none;}}@media (max-width: 780px){  .team-detail{ padding: 40px 0;}  .team-detail-box{ padding:20px;}  .team-detail-box .img{ width:100%; max-width: 100%;}  .team-detail-box .text{ width:100%; }  .team-detail-box .text .title span{ font-size: 18px;}  .team-detail-box .text .box li{ width: 50%;}  .team-point{ padding-bottom:40px; }  .team-point li{ margin-top:40px; width:50%; }  .team-point li:nth-child(2n+1){ clear: both;}  .team-point li img{ width: 40%;}  .team-point li span{ font-size: 26px;}  .team-point li div{ display: none;}  .team-detail .theme{ margin-top:40px; font-size: 18px; }  .team-detail .resume-ul{ margin-top: 20px;padding: 0 0px;}  .team-detail .resume-ul li{ padding: 25px 0;}  .team-detail .resume-ul li span{ font-size: 14px; line-height:24px;padding-left: 20px;}  .team-detail .resume-ul li p{padding-left: 20px;}  .sendword{ margin-top: 40px;padding: 0 0px 80px;}  .sendword .tit span{ width: 160px;font-size: 16px;    height: 36px;    line-height: 36px;}  .container.team-detail{padding: 50px 5% 0px;overflow: hidden;}}.fzlc{	padding: 130px 0 440px;	background-repeat: no-repeat;	background-image: url(../images/fzlcbac_02.jpg);	background-size: 100% auto;	background-position: 0 100%;}.fzlc li{	display: inline-block;	width: 33.33%;	vertical-align: top;	position: relative;}.fzlc li h2{	color:#0796d8;	font-size: 40px;	font-weight: bold;	margin-bottom: 45px;	line-height: initial;}.fzlc ul:before{	content:'';	display: block;	height: 1px;	width: 115%;	position: absolute;	left: 50%;	transform: translateX(-50%);	top: 62px;	background: #8dc643;}.fzlc ul:after{	content:'';	display: block;	height: 120%;	width: 1px;	position: absolute;	left:-30px;	top: -18%;	background: #8dc643;}.fzlc li h2 font{	font-size: 40px;	display: inline-block;	margin-right: 15px;	position: relative;}.fzlc ul>img{	position: absolute;	right: 0;	transform: translateX(50%);}.fzlc li:last-child:after{	content:'';	display: block;	height: 8px;	width: 8px;	border-radius: 50%;	position: absolute;	right:-7.5px;	transform: translateX(-50%) translateY(-50%);	top: 62px;	background: #8dc643;}.fz_{	position: absolute;	right: 0;	width: 1px;	height: 100%;	top: 62px;	background: #8dc643;}.fz_ h6 {	width: 66px;	height: 66px;	display: block;	border-radius: 50%;	background: #fff;	border: 30px solid #8DC643;}.fz_ p{	text-align: center;	font-weight: bold;	text-transform: uppercase;	font-size: 22px;	color:#fff;	margin-top: 20px;}.fz_ div{	position: absolute;	left: 50%;	transform: translateX(-50%) translateY(50%);	bottom: 0;}.fzlc li:nth-child(4) h2{	color:#07d8a9}.fzlc li:nth-child(5) h2{	color:#d8c707}.fzlc h2 font:after{	content:'';	display: block;	width: 8px;	height: 8px;	border-radius: 50%;	background: #8dc643;	position: absolute;	left: 50%;	transform: translateX(-50%);	bottom: -32px;}.fzlc li span{	display: block;	line-height: 42px;	color:#333333;	font-size: 16px;	padding-left: 19px;}.fzlc li span h5{	font-size: 12px;	display: inline-block;	margin-right: 15px;}.gscg{	padding:57px 0 0 ;}.gscg li{	display: inline-block;	width: 48.6%;	margin-right: 2.8%;	margin-bottom: 37px;	box-sizing: border-box;	border: 1px solid #e9e9e9;	padding: 23px 58px 23px 23px;	background: #fff;	font-size: 0;}.gscg li:nth-child(2n){	margin-right: 0;}.gscg li img{	width: 48.3%;}.gscginner{	padding-left: 50px;	display: inline-block;	width: 51.7%;	box-sizing: border-box;	padding-top: 56px;	text-align: center;	vertical-align: top;}.gscginner:before{	content:'';	display: inline-block;	width: 27px;	height: 2px;	background: #333333;	margin-bottom: 30px;}.gscginner p{	text-align: left;	color:#666666;}.page{	text-align: center;	font-size: 0;	padding: 55px 0;}.page a{	display: inline-block;	margin: 0 2px;	width: 39px;	height: 39px;	line-height: 39px;	border: 1px solid #eae9e9;	vertical-align: middle;	color:rgba(34,34,34,.5);	background: #fff;}.page a font{	font-size: 16px;}.page a:hover,.page a.ac{	color:#fff;	background: #0149a2;}.gsnr{	display: inline-block;	width: 64.6%;	box-sizing: border-box;	padding-right: 125px;	vertical-align: middle;}.gsnr .title{position: relative;}.gsnr h2{	text-transform: uppercase;	line-height: 60px;    padding-bottom: 20px;	font-size: 40px;    font-weight: bold;    color: #0149a2;    line-height: 50px;}.gsnr .title p{	letter-spacing: .15em;    color: #999999;    font-size: 32px;    display: block;	text-transform: uppercase;	padding-bottom: 40px;	margin-bottom: 40px;	position: relative;}.gsnr .title:after{	content:'';	display: block;	width: 64px;	height: 1px;	background: #666666;	position: absolute;	left: 0;	bottom: 0;}.gsnr p{	color:#666666;	font-size: 16px;}.gsjs{	padding:95px 0;	background-repeat:no-repeat;	background-image: url(../images/ywalbacjpg_02.jpg);	background-size: 100% 100%;}.gsjspic{	display: inline-block;	width: 35.4%;	padding: 21px 21px 0 0;	box-sizing: border-box;	position: relative;}.gsjspic img{	width: 100%;	position: relative;	z-index: 2;}.gsjspic:before{	content:'';	display: block;	width: 142px;	height: 200px;	background: #0149a2;	position: absolute;	right: 0;	top: 0;}.gsnums{	background-repeat: no-repeat;	background-image: url(../images/gsnumbac_02.jpg);	background-size: 100% 100%;	padding: 180px 0 140px;}.gsnums p{	width: 82%;	margin: 0 auto ;	color:#ffffff;	font-size: 16px;	text-align: center;}.gsnums ul{	font-size: 0;	margin-top: 60px;}.gsnums li{	display: inline-block;	width: 25%;	box-sizing: border-box;	padding-left: 8%;	vertical-align: top;}.gsnums li h2 span{	color:#fff;	font-size: 60px;	/*font-family: 'b';*/	line-height: 60px;}.gsnums li h2 sup{	display: inline-block;	vertical-align: top;	color:#fff;	font-size: 18px;	margin-left: 5px;}.gsnums li h3{	color:#fff}.envir .yjal{background-image:none;padding:0;}.envir .i_tit2{opacity: 1;transform: translateY(0);text-align: center;}.envir .i_tit2 h2{float: none;font-size: 36px;color: #333;font-weight: normal;}.envir .swiper-container{padding:0 100px;}.envir .yjal .swiper-button-prev{left: 0;}.envir .yjal .swiper-button-next{right: 0;}.envir .gsnr{width: 100%;padding-right:0;margin-left:0;}.envir .yjalbanner,.envir .yjalbanner1,.envir .yjalbanner2,.envir .yjalbanner3,.envir .yjalbanner4,.envir .yjalbanner5{margin-top: 20px;opacity: 1;transform: translateY(0);    margin-bottom: 100px;}.envir .yjaltxt {    width:60%;}.envir .yjaltxt p{padding: 20px 0 0;  line-height: 24px;  color:#666666;}.envir .swiper-pagination-bullet{    width: 8px;    height: 8px;    display: inline-block;    border-radius: 100%;    background: #000;    opacity: .2;}.envir .swiper-pagination-bullet-active{opacity: 1;    background: #007aff;}.check .gsjs{    padding: 95px 0 40px;}.check .gsnr{text-align: center;}.check .gsnr h2{float: none;font-size: 36px;color: #333;font-weight: normal;line-height: 50px;padding-bottom: 0px;}.check .gsnr .title p{    letter-spacing: .15em;    color: #999999;    font-size: 22px;    display: block;line-height: 50px;}.check .gsnr .title:after{content: none;}.check .item {  float: left;  width: 47%;  height: 500px;  margin-right: 6%;  margin-bottom: 50px;  background: #fff;  padding: 20px;  box-sizing: border-box;}.check .gsnr{width: 100%;padding:0;}.check .item:nth-child(2n+1) {  margin-right: 0;}.check .item:hover img {  transition: .5s;  transform: scale3d(1.05, 1.05, 1);}.check .item .word {  border-bottom: 1px solid #e5e5e5;  box-sizing: border-box;}.check .item .word .more {  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden;  line-height: 60px;  font-size: 18px;  text-align: center;}.check .item .img {  width: 100%;  height: calc(100% - 61px);  overflow: hidden;  display: block;  cursor: auto;}.check .item .img img {  width: 100%;}.cg{	padding: 90px 0;}.cg li{	font-size: 0;	position: relative;	background: #fff;}.cg li img{	width: 50%;}.cg li div{	width: 50%;	position: absolute;	height: 100%;	top:0;}.cg li:nth-child(odd) img{	float: left;}.cg li:nth-child(even) img{	float: right;}.cg li:nth-child(odd) div{	right: 0;}.cg li:nth-child(even) div{	left: 0;}.cg li p{	width: 80%;	position: absolute;	left: 50%;	top: 50%;	transform: translateY(-50%) translateX(-50%);	color:#666666;	font-size: 18px;	font-weight: bold;	line-height: 32px;}.gybanner img{	width:100%}.gysy li:nth-child(odd) .gybanner{	float: left;	width: 50%;}.gysy li:nth-child(even) .gybanner{	float: right;	width: 50%;}.gysy li:nth-child(odd) .whinner{	float: right;	width: 50%;	text-align: right;	box-sizing: border-box;	padding-right: 18.45%;	padding-left: 15px}.gysy li:nth-child(odd) .whinner p{	float: right;}.gysy li:nth-child(even) .whinner{	float: left;	width: 50%;	text-align: left;	box-sizing: border-box;	padding-left: 18.45%;	padding-right: 15px}.gysy li{	margin-bottom: 54px}.gysy{	padding-top: 74px;}.whinner h2{	border-bottom: 1px solid #cccccc;	margin-top: 40px;	padding-bottom: 50px;	color:#333333;	font-size: 30px;	font-weight: bold;}.whinner h2 span{	display: block;	color:#666666;	font-size: 14px;	font-weight: normal;}.whinner p{	width:80% ;	margin-top: 50px;	color:#666666;}.gybanner .swiper-button-prev,.gybanner .swiper-button-next{	width: 66px;	height: 66px;	line-height: 66px;	text-align: center;	background: rgba(0,0,0,.3);	color:#fff;	font-size: 28px;	border-radius: 3px;	opacity: 1;}.gybanner .swiper-button-prev{	left: 30px;}.gybanner .swiper-button-next{	right: 30px;}.gybanner .swiper-button-prev:hover,.gybanner .swiper-button-next:hover{	background: #0149a2;	color:#fff}.gysy li:hover h2{	color:#0149a2;	border-color:rgba(0,145,204,.2)}.gysy button{	display: block;	width: 220px;	height: 44px;	text-align: center;	line-height: 44px;	background: #0149a2;	color:#fff;	margin: 70px auto;}.gysy button:hover{	opacity: .8;}.hzhbpage{	padding: 115px 0 105px;	text-align: center;	background-repeat: no-repeat;	background-image: url(../images/hzhbbac_02.jpg);	background-size: 100% 100%;}.hzhbpage .container{	background: #fff;	padding: 90px 0 140px;}.hzhbpage h2{	color:#333333;	font-size: 30px;	padding-bottom: 20px;	margin-bottom: 55px;	position: relative;}.hzhbpage h2:after{	content:'';	display: block;	width: 36px;	height: 2px;	background: #333333;	position: absolute;	left: 50%;	bottom: 0;	transform: translateX(-50%);}.hzhbpage  p{	width: 55%;	margin: 0 auto;	color:#666666;	text-align:left;}.hzhbpage .hzbanner{	margin-top: 60px;	width: 100%;}.hzhbpage .hzbanner .swiper-pagination{	bottom: -70px;}.hdrybanner img{	width: 100%;}.hdrybanner .swiper-slide{	opacity: 0;}.hdrybanner .swiper-slide:before{	content:'';	display: block;	width: 100%;	height: 100%;	position: absolute;	left: 0;	top: 0;	background: rgba(0,145,204,.5);}.hdrybanner .swiper-slide-next:before{	background: rgba(0,145,204,.8);}.hdrybanner .swiper-slide-active:before{	background: rgba(0,145,204,0);}.hdrybanner .swiper-slide-prev,.hdrybanner .swiper-slide-active,.hdrybanner .swiper-slide-next{	opacity: 1;}.hdrybanner .swiper-button-prev,.hdrybanner .swiper-button-next{	background-image:none ;	color:#fff;	margin-top: 0;	transform: translateY(-50%);	font-size: 36px;}.hdrybanner .swiper-button-prev{	left: 17%;}.hdrybanner .swiper-button-next{	right: 17%;}.hdry{	padding: 80px 0 ;	background-image: url(../images/hdrybac_02.jpg);	background-size: 100% 100%;}.jdalxq{	border-top: 2px solid #0149a2;	box-sizing: border-box;	padding:60px 115px 110px ;	margin-top: 60px;	background: #fff;	margin-bottom: 68px;}.jdalxq h2{	text-align: center;	padding-bottom: 20px;	margin-bottom: 30px;	font-weight: bold;	color:#333333;	font-size: 24px;	position: relative;}.jdalxq h2:after{	content:'';	display: inline-block;	width: 34px;	height: 1px;	background: #4c4c4c;	position: absolute;	left: 50%;	bottom: 0;	transform: translateX(-50%);}.jdalxq img{	max-width: 100%;	margin-bottom: 60px;	height: auto;  max-height: 800px;  margin:0 auto;  display: inherit;}.jdalxq p{	line-height: 32px;	color:#666666;	font-size: 16px;}.jdalxq p strong{font-weight:bold;font-size:16px;line-height: 32px;color:#666666;}.alnp{	font-size: 0;	margin-top: 95px;}.alnp a{	width: 44.6%;	height: 57px;	line-height: 57px;	box-sizing: border-box;	padding-left: 60px;	color:#333333;	font-size: 16px;	display: inline-block;	background: #f5f5f5;	vertical-align: middle;overflow: hidden;}.alnp a:nth-child(2){	height: 0;	position: relative;	width: 5.55%;	padding-bottom: 5.55%;	border-radius: 50%;	margin: 0 2.625%;}.alnp a:nth-child(2) font{	position: absolute;	left: 50%;	top: 50%;	transform: translateY(-50%) translateX(-50%);}.alnp a font{	color:rgba(0,0,0,.4);	display: inline-block;	margin-right: 15px;}.alnp a:nth-child(2) font{	color:#000;	font-weight: bold;	font-size: 22px;}.alnp a:hover{	background: #0149a2;	color:#fff}.alnp a:hover font{	color:rgba(255,255,255,.4)}.jdal{	padding-bottom: 74px;}.jdalTab {	text-align: center;	padding: 80px 0 50px;	font-size: 0;}.jdalTab h2{	display: inline-block;	width: 175px;	height: 44px;	line-height: 44px;	border-radius: 44px;	border: 1px solid #dfdfdf;	color:#666666;	font-size: 16px;	margin: 0 5px;}.jdalTab h2:hover,.jdalTab h2.ac{	color:#fff;	background: #0149a2;	border-color:#0149a2;	cursor: pointer;}.jdalbanner{	text-align: center;}.jdalbanner .swiper-container{	width: 84%;	margin: 0 auto;	overflow: visible;}.jdalbanner .swiper-button-next,.jdalbanner .swiper-button-prev{	background-image: none;	font-size: 42px;	color:#5a5a5a;	width: auto;	height: auto;	line-height: initial;	opacity: .8;	margin-top:-90px;}.jdalbanner .swiper-button-next:hover,.jdalbanner .swiper-button-prev:hover{	opacity: 1;	color:}.jdalbanner img{	width: 100%;}.jdalbanner .swiper-button-next{	right: 14%;}.jdalbanner .swiper-button-prev{	left:14%;}.jdalbanner h2{	margin-top: 25px;	color:#333333;	font-size: 24px;	font-weight: bold;}.jdalbanner h3{	display: block;	width: 38px;	height: 38px;	line-height: 42px;	border-radius: 50%;	border: 2px solid #0149a2;	color:#0149a2;	margin: 12px auto 26px;}.jdalbanner .swiper-slide{	background: #fff;}.jdalbanner .swiper-slide:hover h2{	color:#0149a2}.jdalbanner{	height: 0;	overflow: hidden;}.jdalbanner.container{	position: static;}.jdal>div:nth-child(2){	position: relative;}.jdalbanner.ac{	height: auto;	overflow: visible;}.add #allmap{	width: 50%;	height: 430px;	display: inline-block;	vertical-align: middle;	border: 2px solid #eaeaea;}.container .contleft{    float: left;    width: 44%;    border-right: 1px solid #eeeeee;    padding-right: 5%;    box-sizing: border-box;    margin-right: 5%;}.contact_bt{position: relative;}.contact_bt h2{text-transform: uppercase;    padding-bottom: 20px;    font-size: 40px;    font-weight: bold;    color: #0149a2;    line-height: 50px;}.contact_bt:after{	content:'';	display: block;	width: 64px;	height: 1px;	background: #666666;	position: absolute;	left: 0;	bottom: 0;}.contact_bt p{         letter-spacing: .15em;    color: #999;    font-size: 32px;    display: block;    text-transform: uppercase;    padding-bottom: 40px;    margin-bottom: 50px;    position: relative;}.contleft img{float: left;}.contleft .tit{margin-bottom: 40px;}.contleft .tit div{margin-left: 45px;}.contleft .item{float: left;width: 60%;}.contleft .item.itemma{width: 35%;margin-right: 5%;}.contleft .tit div span{font-size: 20px;    line-height: 40px;}.contleft .tit .img{margin-left: 0;width: 160px;    height: 160px;}.contleft .tit .img img{width: 100%;}.contleft .text p{ 	line-height: 34px;    padding-right: 0;    font-size: 16px;    color: #666;}.add{	box-sizing: border-box;	margin:140px auto;	background: #fff;}.address{	display: inline-block;	width: 50%;	vertical-align: middle;	box-sizing: border-box;	padding: 0 65px;}.address h2{	color:#323232;	font-size: 18px;	line-height: 56px;}.address h2 p{	margin-left: 69px;	font-size: 18px;	line-height: 56px;	color:#323232}.address h2 font{	font-size: 36px;	color:rgba(50,50,50,.5);	display: inline-block;	margin-right: 15px;	vertical-align: middle;}.address h2 span{	font-size: 18px;	color:#323232;	display: inline-block;	margin-right: 15px;	vertical-align: middle;	font-weight: bold;}.form{	padding: 60px 0 55px;	background-repeat: no-repeat;	background-image: url(../images/zxlybac_02.jpg);	background-size: 100% 100%;}.form form{	display: block;	width: 62.5%;	margin: 0 auto;}.form h2{	text-align: center;	color:#ffffff;	font-weight: bold;	font-size: 30px;	margin-bottom: 30px;}.form form{	font-size: 0;}.form input{	width: 48.8%;	margin-right: 2.4%;	margin-bottom: 20px;	border: 1px solid rgba(255,255,255,.3);	display: inline-block;	box-sizing: border-box;	background: transparent;	padding-left: 15px;	outline: none;	line-height: 50px;	color:rgba(0,0,0,.7);	height: 52px;}.form input.bt{	background-repeat: no-repeat;	background-position: 96% center;	background-image: url(../images/bt_03.png);}.form input:nth-child(2n+1){	margin-right: 0;}.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{	color:#fff} .form textarea:-ms-input-placeholder, .form input:-ms-input-placeholder{color:#fff}.form input.ac,.form textarea.ac{	background: #fff;	border-color:#fff}.form input.ac::-webkit-input-placeholder,.form textarea.ac::-webkit-input-placeholder{	color:rgba(0,0,0,.7)}.form textarea{	border: 1px solid rgba(255,255,255,.3);	display: inline-block;	box-sizing: border-box;	background: transparent;	padding-left: 15px;	outline: none;	line-height: 52px;	color:rgba(0,0,0,.7);	width: 100%;}.form button{	display: block;	width: 140px;	height: 37px;	line-height: 37px;	text-align: center;	margin: 26px auto 0;	background: #fff;	color:rgba(0,0,0,.7);  transition:0.6s;}.form button:hover{	background: #0149a2;  color: #fff;}.zptit h2 {    float: left;    font-size: 18px;    color: #666666;    width: 33.5%;    line-height: 50px}.zptit h3 {    float: left;    font-size: 18px;    color: #666666;    width: 10%;    line-height: 50px;    text-align: center}.zptit h4 {    float: right;    font-size: 18px;    color: #666666;    width: 20.8%;    text-align: right;    line-height: 50px}.zptit h5 {    float: right;    font-size: 18px;    color: #666666;    line-height: 50px;    width: 10%;    text-align: center}.zpxx {    margin-top: 68px}.zpxx li {    margin-bottom: 12px;}.zpxx li:first-child h2,.zpxx li:first-child h3,.zpxx li:first-child h4,.zpxx li:first-child h5 {    font-size: 20px;    color: #fff;    line-height: 50px;    padding-left: 0}.zpxx li:first-child .zptit {    background: #1378c6;}.zptit>div {    float: right;    width: 20.8%;    height: 50px;    line-height: 50px;    text-align: right}.zptit {    height: 50px;    box-sizing: border-box;    padding: 0 5%;    background: #dfdfdf}.jiajian {    width: 28px;    height: 28px;    border: 2px solid #606060;    color: #606060;    border-radius: 50%;    line-height: 28px;    position: relative;    display: inline-block;    vertical-align: middle;    margin-right: 15px}.jiajian i {    position: absolute;    display: inline-block;    text-align: center;    left:50%;    top: 50%;    transform: translateX(-50%) translateY(-50%);    width:28px;    height: 2px;    line-height: 6px;}.jiajian i:nth-child(2) {    transform:translateX(-50%) translateY(-50%) rotateZ(90deg)}.jiajian.ac i:nth-child(2) {    opacity: 0;}.zpinner h2 {    font-size:20px;    color: #333333;    font-weight: bold;	margin-top: 35px;    border-bottom: 1px solid #e5e5e5;    padding-bottom: 15px;    margin-bottom: 25px;}.zpinner {    padding: 20px 5% 35px;    border: 1px solid #f0f0f0;    box-sizing: border-box;    display: none}.zpinner p {    font-size: 15px;    color: #666666;    line-height: 30px;    display: block;		padding-right: 50px;}.zpinner p {    margin-bottom: 20px;}.zpxx li:nth-child(2) .zpinner {    display: block}.zp {    padding-bottom: 102px;    padding-top: 80px;}.zpxx .ejtit {    margin-bottom: 70px}.zpinner{	font-size: 0;	padding: 0 170px 43px 120px;}.zpleft{	display: inline-block;	width: 39.2%;	vertical-align: top;}.zpright{	display: inline-block;	width: 60.8%;	vertical-align: top;}.zpinner a{	display: block;	width: 230px;	height: 46px;	line-height: 46px;	text-align: center;	background: #0149a2;	color:#fff;	margin-top: 30px;}.zpinner a font{	display: inline-block;	margin-right: 15px;	vertical-align: middle;	font-size: 24px;}.zpinner a:hover{	opacity: .8;}.zpxx{	padding-bottom: 100px;}.ssjg{	background: #f6f6f6;}.ssjg .container>h2{	line-height: 110px;	color:#333333;	font-size: 16px;}.ssjg .container>h2 img{	margin-right: 10px;}.ssjg li{	background: #fff;	margin-bottom: 14px;	position: relative;}.ssjg li a{	display: block;	width: 100%;	height: 100%;	box-sizing: border-box;	padding: 33px 195px 36px 75px;	box-sizing: border-box;}.ssjg li h6{	position: absolute;	right: 80px;	top: 50%;	transform: translateY(-50%);	width: 40px;	height: 40px;	border: 1px solid #0149a2;	text-align: center;	line-height: 40px;	color:#0149a2}.ssjg li h2{	width: 97px;	height: 28px;	line-height: 28px;	text-align: center;	border-radius: 3px;	background: #eaeaea;	color:#333333;	font-size: 15px;	margin-bottom: 15px;}.ssjg li h3{	font-size: 18px;	color:#212121}.ssjg li span{	display: inline-block;	margin-right: 15px;	margin-bottom: 11px;}.ssjg li p{	color:#777777;	line-height: 22px;}.ssjg li:hover h6{	background: #0149a2;	color:#fff}.ssjg li:hover h2{	color:#0149a2}.whhd{	padding: 66px 0 0}.whhd li{	margin-bottom: 20px;border-bottom: 1px dashed #efefef;}.whhd li a{	font-size: 0;	display: block;	box-sizing: border-box;	padding: 43px 160px 43px 43px;	position: relative;	background: #fff;}.whhd li img{	width: 27.8%;  height: 180px;}.hdtxt{	width: 72.2%;	display: inline-block;	vertical-align:top;	box-sizing: border-box;	padding:0 100px 0  ;}.whhd li h2{	font-size: 22px;	color:#333333}.whhd li span{	color:#999999;	display: inline-block;	margin: 15px 0;}.whhd li h3{font-size:16px;margin: 6px 0 18px;}.whhd li p{	font-size: 14px;	color:#7a7a7a;	line-height: 26px;	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}.whhd li h6{	width: 52px;	height: 52px;	border: 1px solid #0149a2;	color:#0149a2;	text-align: center;	line-height: 54px;	position: absolute;	right: 43px;	top: 50%;	transform: translateY(-50%);}.whhd li:hover h6{	background: #0149a2;	color:#fff}.whhd li:hover h2{	color:#0149a2}.whhd li:last-child{	margin-bottom: 0;}.whln li{	width: 18.88%;	margin-right: 1.4%;	display: inline-block;	background: #fff;	vertical-align: top;	padding-top: 60px;	text-align: center;}.whln li:last-child{	margin-right: 0;}.whln{	padding: 65px 0;}.whln li img{	width: 100%;}.whln li p{	line-height: 26px;	color:#666666;	font-size: 18px;	width: 75%;	margin: 70px auto 45px;	height: 78px;	text-align: left;}.newlist{	margin-top: 46px;overflow: hidden;}.newlist li{	float: left;    height: 260px;	position: relative;	width: 23.8%;	margin-right:1.6% ;	margin-bottom: 60px;	box-sizing: border-box;	border: 1px solid #d2d2d2;	background: #fff;}.newlist li:nth-child(4n){	margin-right: 0;}.newlist li img{	width: 100%;	opacity: 0;height: 100%;}.newlist li div{	position: absolute;	width: 100%;	height: 100%;	box-sizing: border-box;	padding: 46px 45px 50px;	z-index: 2;	left: 0;	top: 0;}.xwlist_inner h3{	line-height: 27px;	color:#999999;}.xwlist_inner h2{	line-height: 38px;	color:#666666;	font-size:24px;	font-family: 'b';	margin-bottom: 20px;	overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}.xwlist_inner p{	font-size: 16px;	color:#333333;	line-height: 26px;	height: 78px;	display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 3;    overflow: hidden;}.xwlist_inner h6{	width: 80px;	height: 25px;	line-height: 25px;	text-align: center;	color:#fff;	font-size: 12px;	background: #cccccc;	border-radius: 25px;	margin-top: 40px;}.newlist li:hover img{	opacity: 1;}.newlist li:hover h2,.newlist li:hover h3,.newlist li:hover p{	color:#fff}.newlist li:hover h6{	background: #0149a2;}.xwxq{	box-sizing: border-box;	padding: 90px 117px 100px;	background: #fff;	margin: 50px auto;}.newleft{	display: inline-block;	width: 65.3%;	margin-right: 8.47%;}.newright{	display: inline-block;	width: 26.2%;	vertical-align: top;}.tjbanner{	height: 400px;	box-sizing: border-box;	border: 1px solid #dee3e7;	padding: 36px 25px ;	background: #f8f8f8;}.tjbanner .swiper-container{	height: 100%;}.tjbanner h2 span{	font-size: 15px;	color:#666666;	line-height: 25px;	display: block;}.tjbanner h2{	display: block;	line-height: 22px;	color:#999999}.tjbanner .swiper-slide:hover h2{	color:#000000}.newleft h2{	color:#2c3740;	font-size: 20px;	font-weight: bold;	line-height: 36px;}.newleft h3{	line-height: 28px;	color:#9ca6ae;	padding-bottom: 30px;	border-bottom: 1px solid #dee3e7;	margin-bottom: 30px;}.newleft p{	text-indent: 2em;	color:#636c74;}.newleft p strong{font-weight: bold;}.newleft img{	display: block;	max-width: 100%;	height: auto;	margin: 20px auto;}.newnp {	font-size: 0;	margin-top: 50px;	border-top: 1px solid #dae0e5;	padding-top: 53px;}.newnp a{	display: inline-block;	width: 98px;	height: 40px;	line-height: 40px;	text-align: center;	border: 1px solid #d8d8d8;	float: right;	margin-left: 6px;}.newnp a:hover{	color:#fff;	background: #0149a2;	border-color:#0149a2}.newnp a:nth-child(1){	width: 164px;	float: left;}.newnp a font{	display: inline-block;	vertical-align: middle;	margin-right: 5px;}.tjtit h2{	display: inline-block;	font-weight: bold;	font-size: #2c3740;	font-size: 20px;}.tjtit h2 img{	margin-right: 5px;}.tjtit {	margin-bottom: 18px;}.tjtit div{	float: right;	font-size: 0;}.tjtit h6{	display: inline-block;	width: 30px;	line-height: 33px;	border: 1px solid #c4c4c4;	text-align: center;	margin-left: 5px;	color:#c4c4c4;	height: 30px;	cursor: pointer;}.tjtit h6:hover{	color:#fff;	background: #0149a2;	border-color:#0149a2;}.yjzs{	padding-top:57px}.yjzs li{	background: #fff;	margin-bottom: 25px;}.yjzs li:last-child{	margin-bottom: 0;}.yjzs li img{	width: 50%;	vertical-align: top;}.yjzs li a{	display: block;	font-size: 0;}.yjinner{	display: inline-block;	width: 50%;	margin-top: 60px;	box-sizing: border-box;	padding: 0 75px;}.yjtit{	border-bottom: 1px solid #e5e5e5;	position: relative;	margin-bottom: 25px;}.yjtit:before{	content:'';	display: block;	width: 40px;	height: 3px;	background: #0149a2;	position: absolute;	left: 0;	bottom: -2px;}.yjtit h6{	float: right;	width: 58px;	height: 58px;	text-align: center;	line-height: 58px;	color:#fff;	background: #b2b2b2;}.yjtit h2{	display: inline-block;	color:#333333;	font-weight: bold;	font-size: 24px;	vertical-align: middle;	line-height: 58px;}.yjinner p{	line-height: 24px;	color:#666666;	width: 70%;}.yjinner p span{	font-weight: bold;}.yjzs li:hover h6{	background: #0149a2;}.yjxq{	border-top: 3px solid #0149a2;	padding: 60px 100px 45px;	box-sizing: border-box;	background: #fff;	margin-bottom: 40px;}.yjxq>h2{	text-align: center;	color:#333333;	font-size: 35px;	padding-bottom: 20px;	margin-bottom: 20px;	line-height: 40px;	position: relative;}.yjxq>h2:after{	content:'';	display: inline-block;	width: 44px;	height: 2px;	background: #333333;	position: absolute;	bottom: 0;	left: 50%;	transform: translateX(-50%);}.yjxq img{	display: block;	max-width: 100%;	margin: 0 auto 75px;}.yjms{	font-size: 0;}.yjms li{	display: inline-block;	width: 46%;	margin-right: 8%;	vertical-align: top;	margin-bottom: 30px;	border-bottom: 1px solid #e5e5e5;}.yjms li:nth-child(2n){	margin-right: 0;}.yjms li h2{	color:#333333;	font-weight: bold;	font-size: 22px;	line-height: 40px;}.yjms li span{	color:#666666;	font-size: 16px;	line-height: 24px;	margin-bottom: 12px;	display: block;	height: 48px;}.yjms li:nth-child(6),.yjms li:nth-child(7){	border-bottom: 0;}.xmtd{	padding: 120px 100px ;	margin-bottom: 79px;}.xmtd h3{	font-size: 22px;	font-weight: bold;	color:#333333;	margin-bottom: 20px;}.xmtd p{	color:#666666;	font-size: 16px;}.ywfwpage.ywfw{	padding-bottom: 67px;}.ywnum li:after{	content:'';	display: inline-block;	width: 0;	height: 0;	border: 18px solid #fff;	border-color:transparent transparent #fff transparent;	position: absolute;	left: 50%;	transform: translateX(-50%);	bottom: -60px;	opacity: 0;}.ywnum li.ac:after{	opacity: 1;}.zbgglist{	box-sizing: border-box;	padding: 100px 120px 0 120px;}.zbgglist li{	border-bottom: 1px solid #f0f0f0;	margin-bottom: 30px;}.zbgglist li:last-child{	margin-bottom: 0;}.zbgglist li a{	font-size: 0;	display: block;	box-sizing: border-box;	padding-right: 140px;	position: relative;	padding-bottom: 30px;}.zbgglist li h6{	position: absolute;	right: 0;	top: 50%;	transform: translateY(-50%);	border: 1px solid #0149a2;	width: 52px;	height: 52px;	line-height: 52px;	text-align: center;	color:#0149a2}.zbtime{	display: inline-block;	box-sizing: border-box;	width: 18.2%;	border: 1px solid #eaeaea;	background: #f8f8f8;	height: 125px;	position: relative;	vertical-align: middle;}.zbtime h2{	position: absolute;	left: 50%;	top: 50%;	transform: translateY(-50%) translateX(-50%);	font-size: 30px;	color:#0149a2;	text-align: center;	line-height: 34px;	width: 100%;}.zbtime h2 span{	display: block;	color:#8c8c8c;	font-size: 15px;	line-height: 24px;}.zbtxt{	display: inline-block;	vertical-align: middle;	width: 81.8%;	box-sizing: border-box;	padding-left: 45px;}.zbtxt h2{	color:#000000;	font-size: 18px;	margin-bottom: 20px;}.zbtxt p{	line-height: 28px;	color:#666666}.zbgglist li:hover .zbtime,.zbgglist li:hover h6{	background: #0149a2;	color:#fff}.zbgglist li:hover .zbtime h2,.zbgglist li:hover .zbtime h2 span{	color:#fff}.zjk{	box-sizing: border-box;	border: 1px solid #ececec;	padding: 65px 150px 100px;	margin-top: 55px;	background: #fff;	margin-bottom: 35px;}.zjk h2{	text-align: center;	position: relative;	padding-bottom: 30px;	margin-bottom: 90px;	color:#333333;	font-size: 30px;}.zjk h2:after{	content:'';	display: block;	width: 40px;	height: 2px;	background: #333333;	position: absolute;	left: 50%;	bottom: 0;	transform: translateX(-50%);}.zjk h3{	color:#333333;	font-weight: bold;	font-size: 16px;}.zjk p{	font-size: 16px;	color:#666666;	margin-bottom: 40px;}.enclosure a{	display: inline-block;	width: 48.6%;	margin-right: 2.8%;	height: 92px;	box-sizing: border-box;	border: 1px solid #ececec;	padding-left: 50px;	line-height: 92px;	padding-right: 40px;	background: #fff;	font-weight: bold;}.enclosure a:nth-child(2n){	margin-right: 0;}.enclosure span{	float: left;}.enclosure font{	float: right;	font-weight: normal;	font-size: 22px;}.enclosure{	margin-bottom: 70px;}.enclosure a:hover{	background: #0149a2;	color:#fff}.zs{	margin: 100px auto 70px;}.zs span{	line-height: 60px;	text-align: center;	color:#333333;	font-size: 16px;	display: block;}.zs li{	position: absolute;}.zs{	position: relative;}.zs li img{	width: 100%;}.zzjg{	padding: 110px 0;	background-repeat: no-repeat;	background-image: url(../images/zzjgbac_02.jpg);	background-size: 100% 100%;}.zzjg img{	margin: 0 auto;	display: inline-block;	max-width: 100%;}.whlns {	margin-top: 72px;}.whlns li{	position: relative;	margin-bottom: 26px}.whlnstxt{	background: #fff;	width: 35.07%;	box-sizing: border-box;	padding: 48px 66px 0 90px;	height: 305px;}.whlnsimg{	position: absolute;	right: 0;	top: 0;	height: 100%;	width: 66.8%;}.whlnsimg img{	height: 100%;	width: 100%;}.whlnstxt img{	margin-bottom: 15px;}.whlnstxt h2{	color:#0149a2;	font-size: 24px;	font-weight: bold;	line-height: 37px;}.whlnstxt h3{	line-height: 23px;	color:#BABABA;	font-size: 16px;	margin-bottom: 25px;}.whlnstxt p{	line-height: 26px;	font-size: 18px;	color:#666666}@media(max-width:780px){  .check .item{   height: 300px; width:100%;margin-right:0;}  .envir .i_tit2 h2,.check .gsnr h2{font-size: 22px;    line-height: 30px;}  .envir .yjaltxt{width: 100%;}  .envir .yjalbanner1 .swiper-button-next,.envir .yjalbanner1 .swiper-button-prev,.envir .yjalbanner2 .swiper-button-next,.envir .yjalbanner2 .swiper-button-prev,.envir .yjalbanner3 .swiper-button-next,.envir .yjalbanner3 .swiper-button-prev,.envir .yjalbanner4 .swiper-button-next,.envir .yjalbanner4 .swiper-button-prev,.envir .yjalbanner5 .swiper-button-next,.envir .yjalbanner5 .swiper-button-prev{ /*  position: static;    display: inline-block;    transform: translateY(0);    margin: 10px 0;  */   font-size: 22px;}  .envir .yjalbanner1,.envir .yjalbanner2,.envir .yjalbanner3,.envir .yjalbanner4,.envir .yjalbanner5{text-align: center;}  .envir .yjalbanner1, .envir .yjalbanner2, .envir .yjalbanner3, .envir .yjalbanner4, .envir .yjalbanner5{margin-bottom: 50px;}  .check .gsnr .title p{margin-bottom: 0;    font-size: 16px;}.honor h2{    font-size: 20px;    margin-bottom: 42px;}.team-detail-box .text .title p{margin-left: 0;}.xwlist_inner h2{    font-size: 16px;    margin-bottom: 0px;}.team-detail-box .text .box{width: 100%;margin-right: 0;margin-top: 20px;padding-top: 10px;border-top: 1px dashed #dcdcdc;border-right:none;}.team-detail-box .teamright{width: 100%;margin-top: 30px;}.team-detail-box .text .title{    width: 100%;text-align: center;margin-right: 0;border-right: none;}.team-detail-box .text .cont{width: 100%;}.team-detail-box .text .box ul{height: auto;padding-bottom: 10px;}.team-detail-box .text .box_tt{margin-top: 0;}}/*分页相关*/.pagelist ul{text-align:center;margin:20px 0;}.pagelist li{display:inline-block;}.pagelist li a{color:#666;display:inline-block;border:1px solid #ddd;font-size: 12px;}.pagelist li a:hover{border-color:#1a5bb3;background:#1a5bb3;color:#fff;}.pagelist li.active a{border-color:#1a5bb3;background:#1a5bb3;color:#fff;}.pagelist li span{color:#666;display:inline-block;border:1px solid #ddd;}.pagelist li .current{border-color:#1a5bb3;background:#1a5bb3;color:#fff;}


